main.exe: mail.o File_System_Operations.o File_Operations.o hash.o
	gcc mail.o File_System_Operations.o File_Operations.o hash.o -o main.exe

File_System_Operations.o: File_System_Operations.c File_System_Operations.h
	gcc -c  File_System_Operations.c -o File_System_Operations.o

hash.o: hash.c header.h hash.h
	gcc -c hash.c -o hash.o

File_Operations.o: File_Operations.c hash.c File_Operations.h header.h hash.h
	gcc -c File_Operations.c -o File_Operations.o 

mail.o: mail.c File_System_Operations.c hash.c File_System_Operations.h File_Operations.c File_Operations.h hash.h
	gcc -c mail.c -o mail.o

 
